BETA VERSION

SuiteQL Query Tool 2026.1

Beta Testers Guide - Thank you for helping us make this tool better!

Welcome, Beta Testers!

Thank you for taking the time to test the new SuiteQL Query Tool. This version includes a complete UI overhaul, powerful AI-powered features, and numerous improvements to make querying NetSuite data easier than ever.

Your feedback is invaluable in helping us identify bugs, usability issues, and opportunities for improvement before the public release.

What's New in Beta 09

Highlight: This release introduces clickable record links, data visualization (charts), a plugin architecture for extensibility, and support for custom AI providers.

Clickable Record Links

ID columns in your query results now automatically link to their corresponding NetSuite records. Click any Customer ID, Transaction ID, Item ID, etc. to open the record in a new tab. Supports Customers, Vendors, Employees, Items, Transactions, Subsidiaries, Departments, Classes, Locations, Accounts, and more.

Data Visualization / Charts

A new "Chart" button in the results toolbar lets you visualize your query data with interactive charts. Choose from Bar, Line, Pie, Doughnut, and Polar Area chart types. Configure manually by selecting columns, or use AI to generate charts from natural language descriptions like "Show sales by month as a line chart."

Plugin Architecture

The tool now supports plugins for extensibility. Plugins are self-contained JavaScript files stored in your NetSuite File Cabinet that can:

See PLUGIN-GUIDE.md for development documentation.

OpenAI-Compatible Provider

A new "OpenAI-Compatible" AI provider option allows you to use any API endpoint that follows the OpenAI format. This enables integration with OpenRouter, Azure OpenAI, Together AI, local Ollama instances, and other compatible services. Simply enter your custom base URL and model name.

Editor Enhancements

Schema Explorer Improvements

Getting Started

Installation

  1. Upload the script file to your NetSuite File Cabinet (e.g., SuiteScripts/SuiteQL/)
  2. Create a new Suitelet script record pointing to the uploaded file
  3. Deploy the script with appropriate audience permissions
  4. Access the tool via the deployment URL
Tip: Bookmark the Suitelet URL for quick access during testing.

First Launch

When you first open the tool, you'll see:

Try running the sample query by clicking Run Query or pressing Ctrl+Enter (or Cmd+Enter on Mac).

AI Configuration

Many of the new features are powered by AI. To use them, you'll need to configure an API key from one of the seven supported providers: Anthropic (Claude), OpenAI (GPT), Cohere (Command), xAI (Grok), Google Gemini, Mistral AI, or any OpenAI-compatible API endpoint.

Setup Steps

  1. Click the AI dropdown in the toolbar
  2. Select AI Settings from the menu
  3. Select your provider (Anthropic, OpenAI, or Cohere)
  4. Enter your API key
  5. Choose a model (Claude Sonnet 4, GPT-4o, or Command A recommended)
  6. Optionally check "Remember API key" to persist it
  7. Click Save
Note: API keys are stored in your browser's localStorage if you choose to remember them. They are never sent to NetSuite servers - only directly to the AI provider.

Get an API Key

Provider Where to Get Key Recommended Model
Anthropic (Claude) console.anthropic.com Claude Sonnet 4
OpenAI (GPT) platform.openai.com/api-keys GPT-4o
Cohere (Command) dashboard.cohere.com/api-keys Command A
xAI (Grok) console.x.ai Grok 3
Google Gemini aistudio.google.com/apikey Gemini 2.0 Flash
Mistral AI console.mistral.ai/api-keys Mistral Large
OpenAI-Compatible Varies by provider (OpenRouter, Azure, Ollama, etc.) Depends on endpoint
New in Beta 09: Seven AI providers are now supported, including a new "OpenAI-Compatible" option for custom API endpoints like OpenRouter, Azure OpenAI, Together, Ollama, and other compatible services.

Features to Test

Please test each of these core features and note any issues you encounter.

Editor Features

Results Features

UI Features

AI Features Checklist

These are the new AI-powered features. Please test each one thoroughly.

AI Query Generator

Natural Language Query Bar

Explain Query

Validate Query

Query Optimization

Tables Reference (AI Features)

Schema Explorer

ERD Generation

Document Generator

Data Visualization / Charts (New in Beta 09)

Plugin Architecture (New in Beta 09)

Additional Options

Browser-Specific Notes

Safari on macOS Safari

We've implemented specific fixes for Safari. Please verify these work correctly:

Safari Testers: Please pay extra attention to text selection behaviors and report any issues where selection doesn't work as expected.

Chrome / Edge / Firefox All Browsers

These browsers should work without any special handling. Please report if you encounter any browser-specific issues.

Mobile Browsers

The tool is designed for desktop use. Mobile testing is not a priority for this beta, but feel free to note any observations.

Keyboard Shortcuts

Please test these shortcuts work correctly (use Cmd instead of Ctrl on Mac):

Action Shortcut Test
Run Query Ctrl+Enter Should execute current query
Format Query Ctrl+Shift+F Should format/indent SQL
Save Query Ctrl+S Should open save dialog
Select All Ctrl+A Should select all text in editor
Auto-Complete Ctrl+Space Should show suggestions
Maximize Results Shift+R Should hide editor, show full results
Exit Maximized/Focus Escape Should restore normal view
Show Shortcuts ? Should show shortcuts modal

Known Limitations

These are known limitations in the current beta:

Configuration Options

Administrators can customize the tool by editing the CONFIG object at the top of the script:

Share Your Feedback

Found a bug? Have a suggestion? We want to hear from you!

Please post your feedback as a comment on the LinkedIn announcement post. Include:

Your feedback helps make this tool better for everyone!

Thank You!

We truly appreciate you taking the time to test the SuiteQL Query Tool. Your feedback directly shapes the final release and helps the entire NetSuite community.

Happy querying!

- Tim